nPDF

프린트를 PDF로 변환 각종 PDF 도구,유틸

nPDF는 집,회사등에서 자유롭게 사용이 가능한 무료 프리웨어 프로그램이다.
이 프로그램은 오픈소스(GPL) 라이센스를 따릅니다.

윈도우 모든 프린터,인쇄 내용을 PDF로 변환하여 줍니다.
오피스,익스플로러,파이어폭스,크롬 등의 브라우져,윈도우의 각종 인쇄내용을 그대로 PDF로 저장할 수 있다.
내부 플러그인을 지원하여 원하는 변환을 확장하고 변환후 작업,기능을 추가할수 있다.

nPDF 기능

nPDF는 2010년 부터 윈도우XP, 비스타, 윈도우7, 윈10, 윈11... (32/64 비트) 등을 지원한다.

pdf2htmlex

pdf2htmlex의 저자는 (현재 홍콩과학기술대학에 있는 듯) Wang Lu (王?) 박사이다.
안타깝게도 그는 더 이상 pdf2htmlex를 유지하지 않습니다.

    pdf2htmlEX는 PDF를 HTML로 변환한다.
  1. PDF에 포함된 폰트를 웹 폰트로 바꾸고
  2. PDF에 포함된 이미지들을 (벡터 이미지도) PNG로 바꾸고
  3. 그 웹 폰트들과 PNG 이미지들을 하나의 HTML 파일에 넣는다.

특징

이런 류의 프로그램을 많이 써보신 분은 아시겠지만 변환해보면 뭔가 엉망진창으로 되있거나 그림으로 모두 변환하는 경우가 많아서 정말 좋은 결과를 얻는게 쉽지가 않고 그냥 저냥 만족해서 쓰는 정도였습니다.
그에 비하면 pdf2htmlEX의 결과물은 비교가 되지 않을 정도로 고퀄리티를 보여줍니다.


자세히 들여다보면 약간씩 어긋나있는 부분이 있거나 수식 부분이 확대/축소에 따라서 어긋나기도 하는 등 100% 완벽한 것은 아닙니다만, 이정도면 웹퍼블리싱 도구로 손색이 없어보이다.

단점은 파일 사이즈이다.
소스코드를 열어보시면 아시겠지만, 거의 한글자 단위로 위치를 미세조정하고 있기 때문에, 원본 PDF의 압축하지 않은 크기와 거의 같은 사이즈이다.


전용 뷰어가 없어도 이걸로 HTML로 변환하여 공유하면 HTML5를 지원하는 최근 브라우저들이라면 거의 무리없이 볼수 있다.


다운로드 정보

pdf2htmlEX의 윈도우즈 버전은
http://soft.rubypdf.com/software/pdf2htmlex-windows-version에서 내려받을 수 있다.


실행방법

실행 방법은 아래와 같습니다.

리눅스 기반 프로그램이기 때문에 윈도우처럼 설치파일은 따로 없습니다.
하지만 윈도우에서도 사용가능할 수 있게 해놓았습니다.

1) cmd창을 엽니다.
(Win+R키) ->cmd ->엔터

2) 아래 그림과 같이 경로 이동을 한다.
pdf2htmlex가 다운로드 받은 변환프로그램 실행파일의 경로로 이동을 한다.
#>pdf2htmlex foo.pdf
#>foo.html 파일이 생성된다.


실행 Options

한글 폰트에서는 변화가 없지만, 라틴 폰트에서는 그 차이가 확연하다.
(아래 그림에서 오른쪽) #>pdf2htmlex --external-hint-tool=ttfautohint foo.pdf [foo.html]


페이지가 너무 작아 보이면
#>pdf2htmlex --zoom=2 foo.pdf (2 배라는 의미)


북마크를 만들고 싶지 않으면
#>pdf2htmlex --process-outline=0 foo.pdf ('0'은 False를 의미)


페이지들을 쪼개어 여러 파일로 만들고 싶으면
#>pdf2htmlex --split-pages=1 foo.pdf
그러면 foo1.page와 같이 페이지마다 하나의 파일이 만들어진다.